home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / maestro / source / dtr / dtr_ui.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-06-15  |  11.7 KB  |  202 lines

  1. #ifndef    dtr_HEADER
  2. #define    dtr_HEADER
  3.  
  4. /*
  5.  * dtr_ui.h - User interface object and function declarations.
  6.  * This file was generated by `gxv' from `dtr.G'.
  7.  * DO NOT EDIT BY HAND.
  8.  */
  9.  
  10. extern Attr_attribute    INSTANCE;
  11.  
  12. extern Xv_opaque    dtr_documentMenu_create(caddr_t, Xv_opaque);
  13. extern Xv_opaque    dtr_editMenu_create(caddr_t, Xv_opaque);
  14. extern Xv_opaque    dtr_audioOutputOptionsMenu_create(caddr_t, Xv_opaque);
  15. extern Xv_opaque    dtr_optionsMenu_create(caddr_t, Xv_opaque);
  16. extern Xv_opaque    dtr_editListDocumentMenu_create(caddr_t, Xv_opaque);
  17.  
  18. typedef struct {
  19.     Xv_opaque    mainWindow;
  20.     Xv_opaque    menuControlPanel;
  21.     Xv_opaque    documentButton;
  22.     Xv_opaque    editButton;
  23.     Xv_opaque    optionsButton;
  24.     Xv_opaque    openEditListButton;
  25.     Xv_opaque    durationLabelMessage;
  26.     Xv_opaque    durationMessage;
  27.     Xv_opaque    sizeLabelMessage;
  28.     Xv_opaque    sizeMessage;
  29.     Xv_opaque    spaceLeftOnTmpLabelMessage;
  30.     Xv_opaque    spaceLeftOnTmpMessage;
  31.     Xv_opaque    recordButton;
  32.     Xv_opaque    pauseButton;
  33.     Xv_opaque    stopButton;
  34.     Xv_opaque    playButton;
  35.     Xv_opaque    playGain;
  36.     Xv_opaque    recordGain;
  37.     Xv_opaque    vuMeterCanvas;
  38.     Xv_opaque    selectionInfoControlPanel;
  39.     Xv_opaque    selectionDurationLabelMessage;
  40.     Xv_opaque    selectionDurationMessage;
  41.     Xv_opaque    selectionSizeLabelMessage;
  42.     Xv_opaque    selectionSizeMessage;
  43.     Xv_opaque    waveCanvas;
  44.     Xv_opaque    scaleCanvas;
  45.     Xv_opaque    zoomControlPanel;
  46.     Xv_opaque    canvasRewind2Button;
  47.     Xv_opaque    canvasRewind1Button;
  48.     Xv_opaque    canvasFastForward1Button;
  49.     Xv_opaque    canvasFastForward2Button;
  50.     Xv_opaque    zoomLevelTextField;
  51.     Xv_opaque    zoomTimesMessage;
  52.     Xv_opaque    zoomSlider;
  53. } dtr_mainWindow_objects;
  54.  
  55. extern dtr_mainWindow_objects    *dtr_mainWindow_objects_initialize(dtr_mainWindow_objects *, Xv_opaque);
  56.  
  57. extern Xv_opaque    dtr_mainWindow_mainWindow_create(dtr_mainWindow_objects *, Xv_opaque);
  58. extern Xv_opaque    dtr_mainWindow_menuControlPanel_create(dtr_mainWindow_objects *, Xv_opaque);
  59. extern Xv_opaque    dtr_mainWindow_documentButton_create(dtr_mainWindow_objects *, Xv_opaque);
  60. extern Xv_opaque    dtr_mainWindow_editButton_create(dtr_mainWindow_objects *, Xv_opaque);
  61. extern Xv_opaque    dtr_mainWindow_optionsButton_create(dtr_mainWindow_objects *, Xv_opaque);
  62. extern Xv_opaque    dtr_mainWindow_openEditListButton_create(dtr_mainWindow_objects *, Xv_opaque);
  63. extern Xv_opaque    dtr_mainWindow_durationLabelMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  64. extern Xv_opaque    dtr_mainWindow_durationMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  65. extern Xv_opaque    dtr_mainWindow_sizeLabelMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  66. extern Xv_opaque    dtr_mainWindow_sizeMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  67. extern Xv_opaque    dtr_mainWindow_spaceLeftOnTmpLabelMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  68. extern Xv_opaque    dtr_mainWindow_spaceLeftOnTmpMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  69. extern Xv_opaque    dtr_mainWindow_recordButton_create(dtr_mainWindow_objects *, Xv_opaque);
  70. extern Xv_opaque    dtr_mainWindow_pauseButton_create(dtr_mainWindow_objects *, Xv_opaque);
  71. extern Xv_opaque    dtr_mainWindow_stopButton_create(dtr_mainWindow_objects *, Xv_opaque);
  72. extern Xv_opaque    dtr_mainWindow_playButton_create(dtr_mainWindow_objects *, Xv_opaque);
  73. extern Xv_opaque    dtr_mainWindow_playGain_create(dtr_mainWindow_objects *, Xv_opaque);
  74. extern Xv_opaque    dtr_mainWindow_recordGain_create(dtr_mainWindow_objects *, Xv_opaque);
  75. extern Xv_opaque    dtr_mainWindow_vuMeterCanvas_create(dtr_mainWindow_objects *, Xv_opaque);
  76. extern Xv_opaque    dtr_mainWindow_selectionInfoControlPanel_create(dtr_mainWindow_objects *, Xv_opaque);
  77. extern Xv_opaque    dtr_mainWindow_selectionDurationLabelMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  78. extern Xv_opaque    dtr_mainWindow_selectionDurationMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  79. extern Xv_opaque    dtr_mainWindow_selectionSizeLabelMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  80. extern Xv_opaque    dtr_mainWindow_selectionSizeMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  81. extern Xv_opaque    dtr_mainWindow_waveCanvas_create(dtr_mainWindow_objects *, Xv_opaque);
  82. extern Xv_opaque    dtr_mainWindow_scaleCanvas_create(dtr_mainWindow_objects *, Xv_opaque);
  83. extern Xv_opaque    dtr_mainWindow_zoomControlPanel_create(dtr_mainWindow_objects *, Xv_opaque);
  84. extern Xv_opaque    dtr_mainWindow_canvasRewind2Button_create(dtr_mainWindow_objects *, Xv_opaque);
  85. extern Xv_opaque    dtr_mainWindow_canvasRewind1Button_create(dtr_mainWindow_objects *, Xv_opaque);
  86. extern Xv_opaque    dtr_mainWindow_canvasFastForward1Button_create(dtr_mainWindow_objects *, Xv_opaque);
  87. extern Xv_opaque    dtr_mainWindow_canvasFastForward2Button_create(dtr_mainWindow_objects *, Xv_opaque);
  88. extern Xv_opaque    dtr_mainWindow_zoomLevelTextField_create(dtr_mainWindow_objects *, Xv_opaque);
  89. extern Xv_opaque    dtr_mainWindow_zoomTimesMessage_create(dtr_mainWindow_objects *, Xv_opaque);
  90. extern Xv_opaque    dtr_mainWindow_zoomSlider_create(dtr_mainWindow_objects *, Xv_opaque);
  91.  
  92. typedef struct {
  93.     Xv_opaque    globalWaveCanvasPopUp;
  94.     Xv_opaque    globalWaveCanvas;
  95.     Xv_opaque    globalWaveControlPanel;
  96.     Xv_opaque    globalWaveCanvasDoneButton;
  97. } dtr_globalWaveCanvasPopUp_objects;
  98.  
  99. extern dtr_globalWaveCanvasPopUp_objects    *dtr_globalWaveCanvasPopUp_objects_initialize(dtr_globalWaveCanvasPopUp_objects *, Xv_opaque);
  100.  
  101. extern Xv_opaque    dtr_globalWaveCanvasPopUp_globalWaveCanvasPopUp_create(dtr_globalWaveCanvasPopUp_objects *, Xv_opaque);
  102. extern Xv_opaque    dtr_globalWaveCanvasPopUp_globalWaveCanvas_create(dtr_globalWaveCanvasPopUp_objects *, Xv_opaque);
  103. extern Xv_opaque    dtr_globalWaveCanvasPopUp_globalWaveControlPanel_create(dtr_globalWaveCanvasPopUp_objects *, Xv_opaque);
  104. extern Xv_opaque    dtr_globalWaveCanvasPopUp_globalWaveCanvasDoneButton_create(dtr_globalWaveCanvasPopUp_objects *, Xv_opaque);
  105.  
  106. typedef struct {
  107.     Xv_opaque    editListPanelPopUp;
  108.     Xv_opaque    editListUpperControlPanel;
  109.     Xv_opaque    editListFileButton;
  110.     Xv_opaque    totalNumberOfEditsLabelMessage;
  111.     Xv_opaque    totalNumberOfEditsMessage;
  112.     Xv_opaque    editListMessage;
  113.     Xv_opaque    editListScrollListHeaderMessagePart1;
  114.     Xv_opaque    editListScrollListHeaderMessagePart2;
  115.     Xv_opaque    editListScrollList;
  116.     Xv_opaque    editListLowerControlPanel;
  117.     Xv_opaque    currentEditLabelMessage;
  118.     Xv_opaque    currentEditMessage;
  119.     Xv_opaque    soundFileTextField;
  120.     Xv_opaque    labelTextField;
  121.     Xv_opaque    startingTimeMessage;
  122.     Xv_opaque    startingTimeMinuteTextField;
  123.     Xv_opaque    startingTimeMinuteMessage;
  124.     Xv_opaque    startingTimeSecondTextField;
  125.     Xv_opaque    startingTimeSecondMessage;
  126.     Xv_opaque    endingTimeMessage;
  127.     Xv_opaque    endingTimeMinuteTextField;
  128.     Xv_opaque    endingTimeMinuteMessage;
  129.     Xv_opaque    endingTimeSecondTextField;
  130.     Xv_opaque    endingTimeSecondMessage;
  131.     Xv_opaque    editListVolumeSlider;
  132.     Xv_opaque    previewEditButton;
  133.     Xv_opaque    addButton;
  134.     Xv_opaque    modifyButton;
  135.     Xv_opaque    deleteButton;
  136.     Xv_opaque    deleteAllButton;
  137. } dtr_editListPanelPopUp_objects;
  138.  
  139. extern dtr_editListPanelPopUp_objects    *dtr_editListPanelPopUp_objects_initialize(dtr_editListPanelPopUp_objects *, Xv_opaque);
  140.  
  141. extern Xv_opaque    dtr_editListPanelPopUp_editListPanelPopUp_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  142. extern Xv_opaque    dtr_editListPanelPopUp_editListUpperControlPanel_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  143. extern Xv_opaque    dtr_editListPanelPopUp_editListFileButton_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  144. extern Xv_opaque    dtr_editListPanelPopUp_totalNumberOfEditsLabelMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  145. extern Xv_opaque    dtr_editListPanelPopUp_totalNumberOfEditsMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  146. extern Xv_opaque    dtr_editListPanelPopUp_editListMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  147. extern Xv_opaque    dtr_editListPanelPopUp_editListScrollListHeaderMessagePart1_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  148. extern Xv_opaque    dtr_editListPanelPopUp_editListScrollListHeaderMessagePart2_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  149. extern Xv_opaque    dtr_editListPanelPopUp_editListScrollList_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  150. extern Xv_opaque    dtr_editListPanelPopUp_editListLowerControlPanel_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  151. extern Xv_opaque    dtr_editListPanelPopUp_currentEditLabelMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  152. extern Xv_opaque    dtr_editListPanelPopUp_currentEditMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  153. extern Xv_opaque    dtr_editListPanelPopUp_soundFileTextField_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  154. extern Xv_opaque    dtr_editListPanelPopUp_labelTextField_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  155. extern Xv_opaque    dtr_editListPanelPopUp_startingTimeMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  156. extern Xv_opaque    dtr_editListPanelPopUp_startingTimeMinuteTextField_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  157. extern Xv_opaque    dtr_editListPanelPopUp_startingTimeMinuteMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  158. extern Xv_opaque    dtr_editListPanelPopUp_startingTimeSecondTextField_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  159. extern Xv_opaque    dtr_editListPanelPopUp_startingTimeSecondMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  160. extern Xv_opaque    dtr_editListPanelPopUp_endingTimeMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  161. extern Xv_opaque    dtr_editListPanelPopUp_endingTimeMinuteTextField_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  162. extern Xv_opaque    dtr_editListPanelPopUp_endingTimeMinuteMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  163. extern Xv_opaque    dtr_editListPanelPopUp_endingTimeSecondTextField_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  164. extern Xv_opaque    dtr_editListPanelPopUp_endingTimeSecondMessage_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  165. extern Xv_opaque    dtr_editListPanelPopUp_editListVolumeSlider_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  166. extern Xv_opaque    dtr_editListPanelPopUp_previewEditButton_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  167. extern Xv_opaque    dtr_editListPanelPopUp_addButton_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  168. extern Xv_opaque    dtr_editListPanelPopUp_modifyButton_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  169. extern Xv_opaque    dtr_editListPanelPopUp_deleteButton_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  170. extern Xv_opaque    dtr_editListPanelPopUp_deleteAllButton_create(dtr_editListPanelPopUp_objects *, Xv_opaque);
  171.  
  172. typedef struct {
  173.     Xv_opaque    infoPopUp;
  174.     Xv_opaque    infoControlPanel;
  175.     Xv_opaque    appNameMessage;
  176.     Xv_opaque    appVersionMessage;
  177.     Xv_opaque    appDescriptionMessage;
  178.     Xv_opaque    appDescription2Message;
  179.     Xv_opaque    developerMessage;
  180.     Xv_opaque    developerMessage1;
  181.     Xv_opaque    copyrightMessage;
  182.     Xv_opaque    copyright2Message;
  183.     Xv_opaque    copyright3Message;
  184.     Xv_opaque    moreinfoMessage;
  185. } dtr_infoPopUp_objects;
  186.  
  187. extern dtr_infoPopUp_objects    *dtr_infoPopUp_objects_initialize(dtr_infoPopUp_objects *, Xv_opaque);
  188.  
  189. extern Xv_opaque    dtr_infoPopUp_infoPopUp_create(dtr_infoPopUp_objects *, Xv_opaque);
  190. extern Xv_opaque    dtr_infoPopUp_infoControlPanel_create(dtr_infoPopUp_objects *, Xv_opaque);
  191. extern Xv_opaque    dtr_infoPopUp_appNameMessage_create(dtr_infoPopUp_objects *, Xv_opaque);
  192. extern Xv_opaque    dtr_infoPopUp_appVersionMessage_create(dtr_infoPopUp_objects *, Xv_opaque);
  193. extern Xv_opaque    dtr_infoPopUp_appDescriptionMessage_create(dtr_infoPopUp_objects *, Xv_opaque);
  194. extern Xv_opaque    dtr_infoPopUp_appDescription2Message_create(dtr_infoPopUp_objects *, Xv_opaque);
  195. extern Xv_opaque    dtr_infoPopUp_developerMessage_create(dtr_infoPopUp_objects *, Xv_opaque);
  196. extern Xv_opaque    dtr_infoPopUp_developerMessage1_create(dtr_infoPopUp_objects *, Xv_opaque);
  197. extern Xv_opaque    dtr_infoPopUp_copyrightMessage_create(dtr_infoPopUp_objects *, Xv_opaque);
  198. extern Xv_opaque    dtr_infoPopUp_copyright2Message_create(dtr_infoPopUp_objects *, Xv_opaque);
  199. extern Xv_opaque    dtr_infoPopUp_copyright3Message_create(dtr_infoPopUp_objects *, Xv_opaque);
  200. extern Xv_opaque    dtr_infoPopUp_moreinfoMessage_create(dtr_infoPopUp_objects *, Xv_opaque);
  201. #endif
  202.